home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2003 February / Pcwk022003b.iso / Antywirusy / avast! Home Edition 3.0.510 / ENGLISH / UPD_NT.TXT < prev   
Text File  |  2002-11-04  |  5KB  |  128 lines

  1. Automatic update in Windows NT
  2. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3.  
  4. Problems
  5. %%%%%%%%
  6.  
  7. Update of the program requires administrator rights allowed.
  8. It's because it rewrite some of the system files in winnt/system32
  9. directory, it can even install services or drivers and can require
  10. access to network, because it needs to download update files 
  11. from network drive.
  12.  
  13. Avast can be started in Windows NT in different conditions.
  14.  
  15. 1) Engine runs as a service
  16. Engine of avast is ran under the system account, with the rights
  17. of administrator. Update can proceed, but engine will have 
  18. no access to network drive and will not download the update
  19. files from it.
  20.  
  21. 2) Engine doesn't run as a service, the user runs it, who is not administrator
  22. Engine will have access to network as the logged user have. With good setting
  23. the core could download the update files, but the update 
  24. will not proceed, because the user is not administrator.
  25.  
  26. 3) Engine doesn't run as a service, administrator runs it itself
  27. In this case, the update will proceed without problems.
  28.  
  29. Present solution
  30. %%%%%%%%%%%%%%%%
  31.  
  32. 1) It is possible to download update files from ftp or
  33. http server (if in the INI file is set: UpdateUseInternet=1). This
  34. solves the problem, when the program cannot access network.
  35.  
  36. 2) It is possible to have the update paths set on local 
  37. directory and copy inside the update files on each NT 
  38. station. This also solves the problem with the network inaccessibility
  39.  
  40. 3) Update is made by AvUpdate.exe program. This program is
  41. therefore possible to launch by, for example, MS Task Scheduler from
  42. MSIE 4.0 under the user account, who is local administrator and also have
  43. the access to network. It is needed to add path to files using the UNC
  44. (\\server\path) and set the intervals to the level, when the update
  45. will not proceed.
  46. in task scheduler the enter this :
  47.  
  48. avupdate.exe /gui /Update=SecurityUpdate
  49. still not working avupdate.exe /gui /Update=TaskUpdate
  50. avupdate.exe /gui /Update=LicenseUpdate
  51. avupdate.exe /gui /Update=FileUpdate
  52. avupdate.exe /gui /Update=AvsUpdate
  53. avupdate.exe /gui /Update=SpUpdate
  54. Program avupdate.exe will take the path setting from INI file.
  55.  
  56.  
  57.  
  58. New solution
  59. %%%%%%%%%%%%
  60.  
  61. From June 2000 is with Avast32 3.0 installed a new service AvUpdSvc,
  62. which takes care of update. AvUpdSvc serves just for launching the
  63. AvUpdate program with specific parameters from the setting in Avast32.ini.
  64. AvUpdate is not ran by the engine (program avServer). The update
  65. is therefore not inflicted by the running or not running engine as a
  66. service. AvUpdSvc needs for its work to know the username and password
  67. of the user, in whose profile the AvUpdate program should run.This user
  68. must have rights to access the network and must be a member of Administrators
  69. group. We recommend to create a special user in domain for the needs of 
  70. update of Avast.Username and Password are located inside the 
  71. DATA/asw32u.dat file.
  72. The file is created like this:
  73. avupdsvc /user Usename password
  74. avupdsvc /user Domain\Username password
  75. We strongly reccomand to create this file before the installation of Avast32 on
  76. client machines. 
  77. Install Avast32 on one computer. Select the user, in whose profile the 
  78. update will proceed. Using the AvUpdSvc create file asw32u.dat for
  79. this user. Save this file into the directory with the install files of
  80. Avast (in this directory the setup.exe program should be located). After
  81. the installation, this file will be copied into the DATA directory.
  82.  
  83. Upgrading to Jun2000 and you wish to use the automatic update
  84. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  85. %%%%%%%%%%%%%%
  86.  
  87. If you are a user that maintains his computer himself, only thing
  88. to do is to run after the installation:
  89. avupdsvc /user Domain\Username Password
  90.  
  91. If ou are network administrator, create asw32u.dat file and copy it
  92. on all Windows NT machines in Avast32\Data directory.
  93.  
  94. If you want to use update using the MS Task Scheduler, you can
  95. turn off the AvUpdSvc service.
  96.  
  97. If you were using update in way of copying the update
  98. files on local machines and launching avserver, which ran as a service,
  99. no changes are needed.
  100.  
  101. Note
  102. %%%%
  103.  
  104. In path to update files is needed to enter the path to shared
  105. folder on Microsoft network using UNC (\\server\path), because service
  106. doesn't have access to the mapped drives. We have experimentally found
  107. out, that in windows NT 4.0 is possible to update through Novell
  108. drive, but in Windows 2000 works just update through Microsoft
  109. network shared drive.
  110.  
  111.  
  112. Changes in Jul2000(build 261) ver.
  113. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  114.  
  115. User, whom account you enter during the installation doesn't need the
  116. administrator rights. Under this account only copying of files take place,
  117. so it is just needed for this user to have access to network.
  118.  
  119.  
  120. Changes in Aug2000(build 276) ver.
  121. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  122.  
  123. Program AvUpdate tries to copy files "as it is" in first place, that 
  124. means, under the system account. If it is unsuccessful, it tries again
  125. under the account of  the user now logged in, if that is a failure
  126. too, it tries the account saved in asw32u.dat file. That means that
  127. asw32u.dat file is not needed in most situation.
  128.